dogs factor catteries cattery pet cat breeders real estate investment cash flow cat cats broker puppies dog american cash flow association factoring